iOS APP项目整理

iOS APP项目整理

我自己的项目

2014.04-至今:年龄相机 | 娱乐工具APP

独立完成的个人APP,可以检测出照片人物年龄,识别性别还有动物品种,通过Admob广告盈利,自2014年4月上线至今已有400K左右下载量;后续又制作了微信小程序版本;

项目链接:https://itunes.apple.com/cn/app/id845996071

GitHub链接:https://github.com/chenfengfeng/AgeDistinguish

  • 使用swift语言进行开发
  • 使用face++接口来进行识别人物相片
  • 使用谷歌Admob广告平台嵌入广告
  • 已在GitHub上开源

2018.01-至今:SS-VPN | 翻墙工具

独立完成的个人APP,已下线中国区,一键自动翻墙,采取shadowsocks连接模式;

目前项目已经开源在GitHub提供技术学习;

GitHub链接:https://github.com/chenfengfeng/ss-vpn

  • 采用swift语言开发
  • 基于NEKit网络框架搭建
  • 支持多IP自动ping地址并且切换IP

从做iOS至今,已经做过不少APP了,虽然都没赚钱,但至少丰富了自己,也锻炼了自己,让自己知道APP Store的规则和规范,避免以后出现的问题,我的账号目前已经上架了8款APP,不过我觉得拿得出手的也就上面提到的两个,其他都是充数,233

公司项目

2018.01-2018.10:声夕 | 声音社交APP

给有思想、有情怀的人一片净土,用最真实的声音记录最绚烂的人生。

项目链接:https://itunes.apple.com/cn/app/id1358222995

  • 独立开发,使用swift语言完成整体开发
  • 基于YYKit框架完成项目主体框架
  • 基于Alamofire完成整体网络框架
  • 使用音频和线程完成语音播放
  • 自定义网易云信私聊第三方模块
  • 多语言版本切换显示和夜间模式切换

2017.03-2018.10:游戏档案 | 游戏社区APP

游戏档案GMDOC的目标是成为玩家们的记忆存档点,为他们保存珍贵的游戏回忆。

项目链接:https://itunes.apple.com/cn/app/id1217343635

  • 独立开发,使用swift语言完成整个项目
  • 基于YYKit框架完成项目主体框架
  • 基于Alamofire完成整体网络框架
  • 使用UITableView、UICollectionView等完成自定义数据展示并优化内存显示
  • 仿微博feed显示圈子
  • 更新迭代各种功能

2016.10-2017.03:OnlyS | 瘦身工具APP

【OnlyS】一个汇聚全球优秀减脂瘦身方法的应用。

项目链接:https://www.qimai.cn/app/baseinfo/appid/1169918968

  • 独立开发,使用Objective-C语言完整整体项目
  • 基于AFNetworking实现网络框架
  • 利用MVC设计模式,以及单例,代理,懒加载等、实现了项目的良好架构设计
  • 使用UITableView、UICollectionView等完成自定义数据展示
  • 自定义类似朋友圈界面
  • 使用YYKit处理各种图片和模型
  • 使用Charts开源框架绘制曲线
  • 使用UIView动画完成一些动画效果

2015.11-2016.09:不二听 | 佛家音乐社交APP

二听是一款为佛教信众研发的软件产品,软件中,无上清净的佛乐,沁入心灵,静心苦修的寺院大师,阐释佛法,芸芸信众,结缘而来。

项目链接:https://www.qimai.cn/app/baseinfo/appid/1092426529

  • 带领两位iOS同事共同完成项目开发,负责架构和主要功能设计
  • 使用Objective-C语言完整整体项目
  • 分配安排任务给开发小组成员
  • 基于AFNetworking实现网络框架
  • 自定义评论回复界面(微信朋友圈类型)
  • 使用利用SDWebImage处理图片
  • 使用豆瓣开源框架播放音频
  • 使用环信框架搭建群聊社区

2015.01-2015.09:触电 | 智能家居APP

触电为爱而生的智能台灯,开启智能硬件时代的生活方式。

项目链接::https://www.qimai.cn/app/baseinfo/appid/980859898

  • 基于AFNetworking实现网络框架
  • 使用UITableView、UICollectionView等完成自定义数据展示
  • 采用FMDB对数据进行存储,并实现对数据的增删改查等操作
  • 使用CoreBluetooth框架连接蓝牙设备
  • 使用利用SDWebImage处理图片
  • 使用UILocalNotification实现闹钟功能
  • 使用原生态AVFoundation框架播放音频视频

2013.03-2014.12:英盛商学院 | 在线教育APP

英盛商学院,与你一起,遇见更好的自己!

项目链接:https://itunes.apple.com/cn/app/id740403029

  • 负责整个APP开发,包含了视频播放、视频下载,信息反馈,视频评论,视频购买,社交互动,完整的购买流程,包括整个框架开发和功能开发,包含数据库,HTTP请求,web请求,API请求,内购等等
  • 利用MVC设计模式,常用单例,代理,懒加载等、实现了项目的良好架构设计
  • 自定义封装的网络框架实现网络的异步请求,并对其加以封装方便扩展
  • 采用FMDB对数据进行存储,并实现对数据的增删改查等操作
  • 自定义控件,实现代码的复用
  • 使用sharedSDK实现分享
  • 使用第三方实现各种常见动画